import request from '@/utils/request'

// 查询企业可支付员工列表
export function listCompanyPayStaff(query) {
  return request({
    url: '/ec/companyPayStaff/list',
    method: 'get',
    params: query
  })
}

// 查询企业可支付员工详细
export function getCompanyPayStaff(id) {
  return request({
    url: '/ec/companyPayStaff/' + id,
    method: 'get'
  })
}

// 新增企业可支付员工
export function addCompanyPayStaff(data) {
  return request({
    url: '/ec/companyPayStaff',
    method: 'post',
    data: data
  })
}

// 修改企业可支付员工
export function updateCompanyPayStaff(data) {
  return request({
    url: '/ec/companyPayStaff',
    method: 'put',
    data: data
  })
}

// 删除企业可支付员工
export function delCompanyPayStaff(id) {
  return request({
    url: '/ec/companyPayStaff/' + id,
    method: 'delete'
  })
}

// 查询企业可支付员工列表
export function listCompanyPayStaffForEc(query) {
  return request({
    url: '/ec/companyPayStaff/listForEc',
    method: 'get',
    params: query
  })
}

// 删除企业可支付员工
export function deleteByStaffId(data) {
  return request({
    url: '/ec/companyPayStaff/deleteByStaffId',
    method: 'get',
    params: data
  })
}

// 根据id批量新增企业可支付员工
export function addCompanyPayStaffById(id) {
  return request({
    url: '/ec/companyPayStaff/addByIds/' + id,
    method: 'post'
  })
}

// 用户是否可以直接支付
export function canPayOrder(data) {
  return request({
    url: '/ec/companyPayStaff/canPayOrder',
    method: 'get',
    params: data
  })
}
